ultraDevs\EDBI\Helper B

Total Complexity 83
Dependencies 4
Dependents 13
Total lines 1,512
Lines of code 1,194
Logical lines of code 176
Comment lines 220
Methods 31
Properties 1

Methods 31

Method Rating Maintainability Complexity Lines of code
get_mimetype()
D
5
3 907
check_user_roles()
A
45 16 41
sort_files()
A
47 9 36
get_relative_path()
S
55 6 19
remove_cached_folder()
S
57 5 17
sanitize_text_or_array_field()
S
60 5 14
update_cached_folder()
S
59 4 14
get_breadcrumbs()
S
53 3 23
is_cached_folder()
S
63 4 10
get_thumbnail()
S
66 3 8
clean_path()
S
61 2 11
get_parent_path()
S
67 2 8
find_array_item_with_value()
S
65 2 9
get_previous_path()
S
68 2 7
normalize_string()
S
61 1 12
reset_cache()
S
80 1 3
beautify_file_name()
S
89 1 2
__construct()
S
91 1 2
can_create_thumbnail()
S
62 1 7
can_embed()
S
70 1 4
add_option()
S
79 1 3
can_generate_thumbnail()
S
67 1 4
get_path_info()
S
80 1 3
get_icon()
S
89 1 2
type()
S
79 1 3
time_to_days()
S
74 1 4
multiple_in_array()
S
79 1 3
delete_option()
S
80 1 3
update_option()
S
79 1 3
get_option()
S
79 1 3
can_preview_by_cloud()
S
61 1 9